Semi Lattice